<?php 
       
   	 if ( function_exists('register_sidebar') )
    register_sidebar(array(
		'name' => 'Cайдбар',
        'before_title' => '<h2>',
        'after_title' => '</h2></div><div class="blok2">',
		'before_widget' => '<div class="cat2">',
        'after_widget' => '</div>',
    ));
           
  function the_content_limit($max_char, $more_link_text = '(Читать полностью &rarr;)', $stripteaser = 0, $more_file = '') {
    $content = get_the_content($more_link_text, $stripteaser, $more_file);
    $content = apply_filters('the_content', $content);
    $content = str_replace(']]>', ']]&gt;', $content);
    $content = strip_tags($content);

if ((strlen($_GET['p']) > 0) && ($espacio = strpos($content, " ", $max_char ))) {
      $content = substr($content, 0, $espacio);
      $content = $content;
      echo "<p>";
      echo $content;
      echo "&nbsp;<a href='";
      the_permalink();
      echo "'>"."Далее &raquo;</a>";
      echo "</p>";
   }
   else if ((strlen($content)>$max_char) && ($espacio = strpos($content, " ", $max_char ))) {
        $content = substr($content, 0, $espacio);
        $content = $content;
        echo "<p>";
        echo $content;
        echo "...";
        echo "&nbsp;<a href='";
        the_permalink();
        echo "'>".$more_link_text."</a>";
        echo "</p>";
   }
   else {
      echo "<p>";
      echo $content;
      echo "&nbsp;<a href='";
      the_permalink();
      echo "'>"."Далее &raquo;</a>";
      echo "</p>";
   }
}  

  $themename = "Kontur";
$shortname = "kon";
$options = array (
    
    
    
		 array(    "name" => "Цветовая схема",
            "type" => "titles",),		
    
      array(    "name" => "Выберите цветовую схему сайта ",
            "id" => $shortname."_color",
            "type" => "select",
            "std" => "grey",
            "options" => array("grey", "brown", "purple", "green")),
    
    
    
    
		 array(    "name" => "Выпадающие блоки",
            "type" => "titles",),		
            
                       
        
                        
            	 array(    "name" => "Включить / выключить  четвертый выпадающий блок",
            "id" => $shortname."_drop_loc",
            "type" => "select",
            "std" => "Включить",
             "options" => array("Включить", "Выключить")),    
        
        		array(    "name" => "Заголовок четвертого блока",
            "id" => $shortname."_title",
                "std" => "Блок на Ваш выбор",
        "type" => "text"),  		
                  
        
        			array(    "name" => "Содержимое четвертого блока",
            "id" => $shortname."_content",
                "std" => "Наполните этот блок своим контентом",
        "type" => "text2"),  		
        
        	                array(    "name" => "Избранное  в сайдбаре",
            "type" => "titles",),		
        	              	          
          		 array(    "name" => "Включить / выключить  блок с 4 избранными записями",
            "id" => $shortname."_feat_loc",
            "type" => "select",
            "std" => "Включить",
             "options" => array("Включить", "Выключить")),    
        	               
        	               
        	    		array(    "name" => "Выберите или создайте рубрику для блока избранных записей . Впишите здесь ее ID номер. ",
            "id" => $shortname."_cat",
             "std" => "20",
        "type" => "text"),  		

        
);

function mytheme_add_admin() {

    global $themename, $shortname, $options;

    if ( $_GET['page'] == basename(__FILE__) ) {
    
        if ( 'save' == $_REQUEST['action'] ) {

                foreach ($options as $value) {
                    update_option( $value['id'], $_REQUEST[ $value['id'] ] ); }

                foreach ($options as $value) {
                    if( isset( $_REQUEST[ $value['id'] ] ) ) { update_option( $value['id'], $_REQUEST[ $value['id'] ]  ); } else { delete_option( $value['id'] ); } }
                    
                    
                  
                    

                header("Location: themes.php?page=functions.php&saved=true");
                die;

        } else if( 'reset' == $_REQUEST['action'] ) {

            foreach ($options as $value) {
                delete_option( $value['id'] ); }

            header("Location: themes.php?page=functions.php&reset=true");
            die;

        }
    }

    add_theme_page($themename." настройка", "Контрольная панель темы Kontur", 'edit_themes', basename(__FILE__), 'mytheme_admin');

}

function mytheme_admin() {

    global $themename, $shortname, $options;

    if ( $_REQUEST['saved'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' настройки сохранены.</strong></p></div>';
    if ( $_REQUEST['reset'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' настройки сброшены.</strong></p></div>';
    
?>
<div class="wrap">
<h2>Настройка шаблона <?php echo $themename; ?> </h2>

<p style="float: left; width: 880px; margin:10px 0 10px 0; font-size: 11px; font-weight: normal">Спасибо, что Вы выбрали тему  от Гудвина - Kontur. </p>

<p style="float: left; width: 880px; margin:10px 0 10px 0; font-size: 11px; font-weight: normal">Для того, чтобы настроить шаблон с помощью данной контрольной панели, Вам нужно будет знать ID номера некоторых страниц и рубрик. В этом Вам поможет плагин Reveal IDs, который приложен  к шаблону. Активируйте этот плагин, и он будет показывать ID номера страниц и рубрик на соответствующих страницах в админке.</p>

<p style="float: left; width: 880px; margin:10px 0 10px 0; font-size: 11px; font-weight: normal">Если Вы хотите снять авторскую ссылку в подвале, Вы можете оплатить лицензированное использование темы всего за 7 wmz и убрать авторский линк. Свяжитесь со мной через страницу <a href="http://www.goodwinpress.ru/?page_id=59" target="_blank">КОНТАКТ</a></p>
<form method="post">



<?php foreach ($options as $value) { 
    
if ($value['type'] == "text") { ?>

<div style="float: left; width: 880px; background-color:#f1f1f1; border-left: 1px solid #e4e0e0; border-right: 1px solid #e4e0e0;  border-bottom: 1px solid #e4e0e0; padding: 10px; font-size: 11px; font-weight: normal;">     
<div style="width: 200px; float: left;"><?php echo $value['name']; ?></div>
<div style="width: 680px; float: left;"><input name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" style="width: 400px;" type="<?php echo $value['type']; ?>" value="<?php if ( get_settings( $value['id'] ) != "") { echo get_settings( $value['id'] ); } else { echo $value['std']; } ?>" /></div>
</div>
 
<?php } elseif ($value['type'] == "text2") { ?>
        
<div style="float: left; width: 880px; background-color:#f1f1f1; border-left: 1px solid #e4e0e0; border-right: 1px solid #e4e0e0;  border-bottom: 1px solid #e4e0e0; padding: 10px; font-size: 11px; font-weight: normal;">     
<div style="width: 200px; float: left;"><?php echo $value['name']; ?></div>
<div style="width: 680px; float: left;">	<textarea name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" style="width:400px;height:100px;"><?php 
				if( get_settings($value['id']) != "") {
						echo stripslashes(get_settings($value['id']));
					}else{
						echo $value['std'];
				}?></textarea></div>
</div>


<?php } elseif ($value['type'] == "select") { ?>

<div style="float: left; width: 880px; background-color:#f1f1f1; border-left: 1px solid #e4e0e0; border-right: 1px solid #e4e0e0;  border-bottom: 1px solid #e4e0e0; padding: 10px; font-size: 11px; font-weight: normal;">   
<div style="width: 200px; float: left;"><?php echo $value['name']; ?></div>
<div style="width: 680px; float: left;"><select name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" style="width: 400px;">
<?php foreach ($value['options'] as $option) { ?>
<option<?php if ( get_settings( $value['id'] ) == $option) { echo ' selected="selected"'; } elseif ($option == $value['std']) { echo ' selected="selected"'; } ?>><?php echo $option; ?></option>
<?php } ?>
</select></div>
</div>

<?php } elseif ($value['type'] == "titles") { ?>

<div style="float: left; width: 870px; padding: 15px; background-color:#7a7a7a; border: 1px solid #534d4d; color: #FFF; font-size: 16px; font-weight: bold; margin-top: 25px;">   
<?php echo $value['name']; ?>
</div>

<?php 
} 
}
?>
<div style="clear: both;"></div>
<p class="submit">
<input name="save" type="submit" value="Сохранить настройки" />    
<input type="hidden" name="action" value="save" />
</p>
</form>
<form method="post">
<p class="submit">
<input name="reset" type="submit" value="Сбросить настройки" />
<input type="hidden" name="action" value="reset" />
</p>
</form>
<p style="float: left; width: 880px; margin:10px 0 10px 0; font-size: 11px; font-weight: normal">Задать вопрос или посмотреть другие шаблоны от Гудвина Вы можете
на сайте <a href="http://www.goodwinpress.ru" target="_blank">GoodwinPress.Ru</a>. Если Вам понадобятся бесплатные WordPress шаблоны других авторов, переведенные на русский язык, то Вы найдете большое количество качественных и необычных шаблонов в моем переводе на <a href="http://www.wpbot.ru" target="_blank">wpbot.ru</a>.</p>


<?php
}

function mytheme_wp_head() { ?>

<?php }

add_action('wp_head', 'mytheme_wp_head');
add_action('admin_menu', 'mytheme_add_admin');  
add_action('wp_footer', 'gp');
function gp() {
 echo(base64_decode("PHN0eWxlPiNjb250YWluZXJ7YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O2JhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7fTwvc3R5bGU+PGRpdiBzdHlsZT0iZmxvYXQ6cmlnaHQ7bWFyZ2luOjQwcHggODBweCAwIDA7Ij48YSBocmVmPSJodHRwOi8vZm90b3N5bnRoZXMucnUiPkdvb2R3aW48L2E+IHwgPGEgaHJlZj0iaHR0cDovL3d3dy5nb29kd2lucHJlc3MucnUiPtGC0LXQvNGLINC00LvRjyBXb3JkUHJlc3M8L2E+PC9kaXY+DQo8L2Rpdj48ZGl2IHN0eWxlPSJjbGVhcjpib3RoOyI+PC9kaXY+DQo8L2Rpdj48ZGl2IHN0eWxlPSJjbGVhcjpib3RoOyI+PC9kaXY+ICA="));
}

  
?>